package other;

//编写一个程序，输出一个字符串中大写英文字母数，小写英文字母数以及非英文字母数
public class TestString1 {
	public static void main(String[] args) {
		int uppercase=0,lowercase=0,others=0;
		String s = "ABAabb$&^$#BAAb898B#@%aa";
		int[] a = new int[s.length()];
		char[] c = s.toCharArray();
		
		for(int i=0;i<c.length;i++){
			a[i] = (int)c[i];
			if(a[i]>=65&&a[i]<=90){
				uppercase++;
			}
			else if (a[i]>=97&&a[i]<=122) {
				lowercase++;
			}
			else {
				others++;
			}
		}
		
		System.out.println("uppercase="+uppercase+" lowercase="+lowercase+" others="+others);
		//Character.isUpperCase(ch)
		//test
		//方法直接比较字符串大小
		//方法三，使用String的indexof方法
		//方法四，使用基础类型包装类，把字符转化成
	}
	
	
}
